package com.amsp.oa.oademo.service;

import com.amsp.oa.oademo.entity.PositionSalaryChange;
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.service.IService;

public interface PositionSalaryChangeService extends IService<PositionSalaryChange> {

    /**
     * 分页查询薪资职位变动列表
     *
     * @param current            当前页
     * @param size               每页大小
     * @param employeeNo         工号
     * @param employeeName       姓名
     * @param originalDepartment 原部门
     * @param newDepartment      新部门
     * @param changeType         变更类型
     * @param startDate          开始日期
     * @param endDate            结束日期
     * @return 分页数据
     */
    IPage<PositionSalaryChange> getPage(Integer current, Integer size, String employeeNo, String employeeName,
            String originalDepartment, String newDepartment, String changeType, String startDate, String endDate);
}